a2fb6b88d882b07dcdff5a21d2c6b06f92e3dd41,xwiki-core/src/main/java/com/xpn/xwiki/store/XWikiHibernateStore.java,XWikiHibernateStore,deleteXWikiDoc,#XWikiDocument#XWikiContext#,746

Before Change


            // Remove properties planned for removal
            if (doc.getObjectsToRemove().size() > 0) {
                for (int i = 0; i < doc.getObjectsToRemove().size(); i++) {
                    BaseObject bobj = (BaseObject) doc.getObjectsToRemove().get(i);
                    if (bobj != null)
                        deleteXWikiObject(bobj, context, false);
                }
                doc.setObjectsToRemove(new ArrayList<BaseObject>());
            }

After Change


                for (int i = 0; i < doc.getObjectsToRemove().size(); i++) {
                    BaseObject bobj = doc.getObjectsToRemove().get(i);
                    if (bobj != null) {
                        deleteXWikiObject(bobj, context, false);
                    }
                }
                doc.setObjectsToRemove(new ArrayList<BaseObject>());